import React, { Component } from 'react'

export default class SetState extends Component {
  state = {
    count: 0
  }

  add = ()=>{
    // 对象式setState
    // const {count} = this.state
    // this.setState({count:count+1},()=>{console.log(this.state.count)})

    // 函数式setState
    this.setState((state, props)=>{
      console.log(state, props)
      return {count: state.count+1}
    })
  }

  render() {
    return (
      <div>
        <h1>当前求和为：{this.state.count}</h1>
        <button onClick={this.add}>cilck + 1</button>
      </div>
    )
  }
}
